package net.cyan.activex.word;

import net.cyan.activex.*;

abstract public class Rows implements ActiveXCollection
{
   abstract public Row item(int index);

   abstract public int getAlignment();

   abstract public void setAlignment(int alignment);

   abstract public boolean isAllowOverlap();

   abstract public void setAllowOverlap(boolean allowOverlap);

   abstract public boolean isAllowBreakAcrossPages();

   abstract public void setAllowBreakAcrossPages(boolean allowBreakAcrossPages);

   abstract public Borders getBorders();

   abstract public boolean isHeadingFormat();

   abstract public void setHeadingFormat(boolean headingFormat);

   abstract public int getHeight();

   abstract public void setHeight(int height);

   abstract public void getHeightRule(int heightRule);

   abstract public void setHeightRule(int heightRule);

   abstract public int getLeftIndent();

   abstract public void setLeftIndent(int leftIndent);

   abstract public int getNestingLevel();

   abstract public Range getRange();

   abstract public Shading getShading();

   abstract public int getSpaceBetweenColumns();

   abstract public int setSpaceBetweenColumns(int spaceBetweenColumns);

   abstract public int getTableDirection();

   abstract public int getDistanceBottom();

   abstract public void setDistanceBottom(int distanceBottom);

   abstract public int getDistanceLeft();

   abstract public void setDistanceLeft(int distanceLeft);

   abstract public int getDistanceRight();

   abstract public void setDistanceRight(int distanceRight);

   abstract public int getDistanceTop();

   abstract public void setDistanceTop(int distanceTop);

   abstract public Row getFirst();

   abstract public Row getLast();

   abstract public int getHorizontalPosition();

   abstract public void setHorizontalPosition(int horizontalPosition);

   abstract public int getVerticalPosition();

   abstract public void setVerticalPosition(int verticalPosition);

   abstract public void setTableDirection(int tableDirection);

   abstract public Range convertToText(int separator, boolean nestedTables);

   abstract public void delete();

   abstract public void select();

   abstract public void distributeHeight();

   abstract public Row add(Row beforeRow);

   abstract public Row add();
}